package com.example.rfid_client_volunteer.utils;

public class Fillter {

    /*判断id是否合法*/
    public static boolean isIDgowell(String id){
        if(id.length()!=15 && id.length() != 18)
            return false;
        char [] c = id.toCharArray();
        for(char cc:c){
            if(cc>=48&&cc<=57){
                continue;
            }else{
                return false;
            }
        }
        return true;
    }
    public static boolean isIPgowell(String ipaddr) {
        if (ipaddr != null && !ipaddr.isEmpty()) {
            // 定义正则表达式
            String regex = "^(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|[1-9])\\." +
            "(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)\\." +
            "(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)\\." +
            "(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)$";
            // 判断ip地址是否与正则表达式匹配
            if (ipaddr.matches(regex)) {
                // 返回判断信息
                return true;
            } else {
                // 返回判断信息
                return false;
            }
        }
        return false;
    }



}
